using System;

namespace TnPlus.Entities.Models.Base
{
	[Serializable]
	public class CashTodayInfoBase
	{
		#region Fields

		private Guid? idCash;
		private DateTime? postDate;
		private string idCommon;
		private string accountNo;
		private decimal? cash;
		private string secType;

		#endregion

		#region Constructors

		/// <summary>
		/// Initializes a new instance of the CashTodayInfoBase class.
		/// </summary>
		public CashTodayInfoBase()
		{
		}

		/// <summary>
		/// Initializes a new instance of the CashTodayInfoBase class.
		/// </summary>
		public CashTodayInfoBase(Guid? idCash, DateTime? postDate, string idCommon, string accountNo, decimal? cash, string secType)
		{
			this.idCash = idCash;
			this.postDate = postDate;
			this.idCommon = idCommon;
			this.accountNo = accountNo;
			this.cash = cash;
			this.secType = secType;
		}

		#endregion

		#region Properties
		/// <summary>
		/// Gets or sets the IdCash value.
		/// </summary>
		public Guid? IdCash
		{
			get { return idCash; }
			set { idCash = value; }
		}

		/// <summary>
		/// Gets or sets the PostDate value.
		/// </summary>
		public DateTime? PostDate
		{
			get { return postDate; }
			set { postDate = value; }
		}

		/// <summary>
		/// Gets or sets the IdCommon value.
		/// </summary>
		public string IdCommon
		{
			get { return idCommon; }
			set { idCommon = value; }
		}

		/// <summary>
		/// Gets or sets the AccountNo value.
		/// </summary>
		public string AccountNo
		{
			get { return accountNo; }
			set { accountNo = value; }
		}

		/// <summary>
		/// Gets or sets the Cash value.
		/// </summary>
		public decimal? Cash
		{
			get { return cash; }
			set { cash = value; }
		}

		/// <summary>
		/// Gets or sets the SecType value.
		/// </summary>
		public string SecType
		{
			get { return secType; }
			set { secType = value; }
		}

		#endregion
	}
}
